home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / CD_System / DeliTracker / Docs / History.eng < prev    next >
Text File  |  1996-09-15  |  23KB  |  455 lines

  1.  
  2.  
  3.              $VER: DeliTracker-History.eng V2.27 (15.09.1996)
  4.                 Copyright 1992-1996 by Delirium Softdesign
  5.                       (Peter Kunath and Frank Riffel)
  6.  
  7.  
  8.  
  9. V2.27   Fixed a slight bug in the TFMX-Pro player. Added NotePlayer support
  10.         to MusicMaker. The ScreamTracker3 player was rewritten from scratch.
  11.         Improved DDMF, ImpulseTracker, FastTracker2, TakeTracker and TFMX1.5.
  12.         Adapted new players for PolyTracker, THX and Amos. Improved the
  13.         Converter genie. Fixed a bug in the ProTracker duration calculation.
  14.         The install script now uses UNLZX.
  15.  
  16. V2.26   Fixed a bug in the Paula-NotePlayer. Improved FredMon, DigiBooster
  17.         and MarkII players. The FutureComposer1.3 player was replaced with
  18.         a converter. Added Soundfactory player.
  19.  
  20. V2.25   Fixed division by zero bug in ScreamTracker player. Added DMA-Wait
  21.         to IFF-SMUS player. Now the TFMX player supports the 'TFHD' one
  22.         file format. Improved check routine of the VectorDean player.
  23.         Introduced new players for ImpulseTracker and X-Tracker (DDMF)
  24.         modules. Improved Converter and LightOrgan genie. Added FFTScope
  25.         genie to distribution.
  26.  
  27. V2.24   Fixed several bugs in DIGIBooster, ScreamTracker and FastTracker2.
  28.         The IFF-SMUS player now features a GUI.
  29.  
  30. V2.23   Fixed incorrect tooltype-names in the docs. Removed a bug in the
  31.         portamento effect of the ProTracker player. The memory usage of the
  32.         DIGIBooster player was reduced by 200k.
  33.  
  34. V2.22   StoneTracker and DIGIBooster players have been added. The ProTracker
  35.         player now supports subsongs. Improved the SoundFX, TakeTracker and
  36.         VectorDean players. Fixed a bug in AllocListData(). LevelMeter
  37.         released.
  38.  
  39. V2.21   Fixed a bug that caused an enforcer hit in the CLI parse routine.
  40.  
  41. V2.20   The mainwindow can now be opend in zoomed state.
  42.  
  43. V2.19   Fixed a bug in the routine which chooses the appropriate NotePlayer.
  44.         Corrected a wrong TagID. Removed some bugs in the Hippel-COSO and
  45.         ScreamTracker 3.0 players.
  46.  
  47. V2.18   Added a new ToolType/CLI option that enables you to quit DeliTracker
  48.         with the closegadget. Improved ScreamTracker und FastTracker2 players.
  49.         Slight changes in the 14Bit-NotePlayer.
  50.  
  51. V2.17   The DSS player is now based on the 3.0a sources, the last released
  52.         version before GVP died. NotePlayer support was also added. The
  53.         VectorDean player was improved. Rewritten the S3M and XM players.
  54.         Updated the french docs.
  55.  
  56. V2.16   NotePlayers can now be forced. Written a player for AIFF samples.
  57.         The ModuleInfo was improved, it can handle alot of formats now.
  58.         Fixed minor bugs in TFMX, MED/OctaMED, TakeTracker, IFF-8SVX and
  59.         DataType. The RIFF-WAV player can now handle 16bit samples.
  60.  
  61. V2.15   Another bug in the NotePlayer-Interface was fixed. Improved several
  62.         players. Added NotePlayer support to the SoundFX and Whittaker players.
  63.         ModuleInfo-genie rewritten and improved, this includes support for
  64.         non-ProTracker modules. Speeded up the DeliMix routines. All mixing
  65.         NotePlayers are about 15% faster now. This release includes french
  66.         docs. Changed the Installer script to support this language.
  67.  
  68. V2.14   Fixed a minor bug in DeliTracker's NotePlayer-Interface routines.
  69.         Adapted many new players: FastTracker2, LME, PSA, TimFollin, SCUMM,
  70.         RobHubbard2, Hippel_7V, JasonPage and SoundControl. The Hippel-COSO
  71.         player supports the noteplayer interface. The MED/OctaMED DeliPlayers
  72.         are now based on the OctaMED V6 replay routines. The EarAche player
  73.         replaces the Grouleff player. Improved the spectral resolution of the
  74.         FFTAnalyzer. Now it uses a highly optimized 504-point-FFT which is
  75.         almost as fast as the old 128-point FFT. The 14Bit-NotePlayer can
  76.         now be calibriated.
  77.  
  78. V2.13   The mayority of all genies was improved. The 4Voice-NotePlayer
  79.         and the 8Voice-NotePlayer now provide better soundquality. Some
  80.         minor things in QuadraScope, QuadraScope+, MonoScope, StereoScope,
  81.         LightOrgan and the DrWhoGenie where fixed. A player for ArtOfNoise
  82.         modules and one supporting the datatype.library were added. A brand
  83.         new TFMX player replaces the old TFMX-Pro and TFMX_7V players. This
  84.         player supports the NotePlayer interface, too. Fixed some bugs in 
  85.         the QuadraComposer and the MED/OctaMED players. Fixes a nasty lowmem
  86.         problem in DeliTracker which could make trouble on 3.x machines.
  87.         Added auto-boost calculation in several NotePlayers.
  88.         Now the correct error requester shows up when an loading/saving of 
  89.         a module list fails.
  90.  
  91. V2.12   Fixed a bug in the Decruncher genie. New player for DigitalMugician
  92.         modules. Tried to write a DeliPlayer that uses the Sound-DataTypes
  93.         for playing. Unfortunately this is quite impossible due to massive
  94.         bugs and missing features of the sound.datatype. Installer script
  95.         now supports DeliAY installation.
  96.  
  97. V2.11   Improved the Arexx functions showgui/hidegui. Added a missing
  98.         Comment routine. Speeded up the 68000 code of the 4Voice-NotePlayer.
  99.         The Converter genie supports now MED songs. New Deli-Wizard version,
  100.         handles 51 formats now. Fixed a bug in the NotePlayer Interface that
  101.         caused sometimes a 'division by zero' guru.
  102.  
  103. V2.10   The FFT Analyzer now shows the sound level dB(A) weighed. New
  104.         DeliWizard that supports now 50(!) different formats. Menu bug in
  105.         DeliSID and QuadrascopePlus fixed. Player/Genie ARexx functions
  106.         now take the name as argument as reference. The old player and
  107.         genie numbers are no longer used (e.g status m pnr was replaced
  108.         with status m pna)! The example ARexx scripts were updated. The
  109.         ST-NT-PT_Song player is now realized as converter. A new convert
  110.         genie for non ProTracker modules was introduced. This renders the
  111.         GraveComposer Player obsolete. In one case the ProTracker player
  112.         trashed the last character of the module name. This is fixed.
  113.         Enhanced the IFF-8SVX, RIFF-WAV and FutureComposer_1.4 players.
  114.         DrWhoGenie released.
  115.  
  116. V2.09x  This is a special edition for christmas '94. You will find a
  117.         nice Xmas-Genie in the Bonus/ directory. A new Deli-Wizard is
  118.         also included. This made some players obsolete. The SonicArranger
  119.         player now supports the NotePlayer-Interface.
  120.  
  121. V2.09   Rearranged startup-code and made some other internal changes. Finally
  122.         got the OK from Ron and Hakan to include the DeliSID PlaySID player.
  123.         Added Headphone-Noteplayer. The FTM player and some NotePlayers
  124.         produced a 'click' noise when the module was started or stopped. This
  125.         is now fixed. Removed a bug in the DeliMix Routines. Fixed an alignment
  126.         bug in the IFF-8SVX and RIFF-WAV players. The error-requester of the
  127.         SetComment routine now works okay. DeliTracker disabled the Audio-DMA
  128.         even if a NotePlayer was used, this is fixed. The DeliS3M player was
  129.         rewritten.
  130.  
  131. V2.08   Fixed Tooltype parsing. Fixed rexx command 'status g gui'. Fixed
  132.         a harmless bug in the installer script. Added support for 8 unsigned
  133.         bit samples to the Quadrascope; now you can watch the first four
  134.         waveforms of S3M modules. Some minor changes concerning the internal
  135.         handling of NotePlayer interrupts. Added GraveComposer Player.
  136.         Revised documentation. Improved 32Voices-NotePlayerPlus.
  137.  
  138. V2.07   Renamed 'Load Module' to 'Open' thus we where forced to change two
  139.         menu shortcuts. Improved fadeout feature. Now you can select time
  140.         for fadeing out. Addapted support for the NotePlayer-Interface to
  141.         MED and both Future Composer players. All NotePlayer-Genies that
  142.         perform mixing will now step down the mix frequency if the processor
  143.         is to slow for the selected rate. Fixed volume bug in the FTM player.
  144.  
  145. V2.06   Added 'Prefix' and 'Low Chipmem' options. Redesigned options window
  146.         to make room for new switches. Added PlaySID, S3M and TakeTracker
  147.         players. Reduced priority of all Genies from -5 to -25. This is to
  148.         avoid problems with stupid scsi/cdrom driver software that uses a
  149.         task with priority -20 to recognize diskchange. Not released.
  150.  
  151. V2.05   Changed NotePlayer interface. Modules can now be loaded to FAST mem,
  152.         if the player supports this. Changed FTM player to make use of this
  153.         feature. Fixed some Arexx commands and add one status. Added volume
  154.         boost for 14Bit-NotePlayer. Not released.
  155.  
  156. V2.04   Changed the random generation routine. Changed program window
  157.         resizing code. The new code now uses IDCMP_NEWSIZE messages. This
  158.         is because many patches don't pass IDCMP_SIZEVERIFY messages
  159.         (e.g. XSize). Improved quality (reduced noise) of ModSave-NotePlayer
  160.         and 32Voice-NotePlayerPlus. Added MultiTracker and TakeTracker
  161.         players. Not released.
  162.  
  163. V2.03   Made program window sizable. Fixed some Noteplayers (32Voice).
  164.         Removed some misspellings from the docs. Changed Timeout handling
  165.         to old behaviour. Added Actionamics player. Decrunch Genie now
  166.         supports a match pattern. Not released.
  167.  
  168. V2.02   Fixed some bugs in the ToolType parsing. Fixed some other minor bugs.
  169.         Added VectorDean player. Fixed broken noteplayer interfaceing of the
  170.         RIFF-WAV player. Fixed speed problem in OctaMED player. Fixed songend
  171.         problem of internal ProTacker player. Replaced AudioDev-NotePlayer
  172.         with Paula-NotePlayer. Not released.
  173.  
  174. V2.01   Removed a "beta" requester from the internal AudioDevice-Noteplayer.
  175.         Removed "MoA" from the distribution disk. This version was buggy.
  176.  
  177. V2.0    Introduced a new concept called "Genies". This was the biggest
  178.         part and a main reason for advancing to version number 2.
  179.  
  180.         Wrote Noteplayer Genies, Decrunch Genie, Scope Genies. The
  181.         'Deli-Wizzard' Converter genie was written by Nicolas Franck
  182.         (Author of the famous Pro-Wizard).
  183.  
  184.         Completely revised documentation.
  185.  
  186.         Adapted some player to work with the new Noteplayer interface.
  187.         (Oktalyzer, OctaMED, Kris, Jamcracker, PT/NT/ST, FastTracker)
  188.  
  189.         Improved player handling this includes support for swapable and
  190.         asynchronus players.
  191.  
  192.         Fixed several bugs and problems (8-/.
  193.  
  194.         Improved some players (e.g Sonic Arranger Player now supports
  195.         PC-relative modules, too).
  196.  
  197.         Greatly improved the IFF-8SVX player to load samples while playing.
  198.  
  199.         Added new players (like RIFF-WAV Player for MS-DOS samples).
  200.  
  201.         The GUI was completely redesigend and improved. Foldable main
  202.         window. Now the comment can be set/shown within DeliTracker. The
  203.         old prefs window was split into 2 seperate windows: An option
  204.         window and a player window. Added a edit (program) window for
  205.         modulelists. Make use of shortcuts where ever possible.
  206.  
  207.         Installation is done with the Commodore Installer.
  208.  
  209.         Changed Startup Code to work with ReadArgs() and FindToolType.
  210.  
  211.         DeliTracker can load an unlimited number of players and
  212.         genies now.
  213.  
  214.         Added 'Appicon and 'Random Song'.
  215.  
  216.         Interrupt generating is now done with the timer.device instead of
  217.         occuping a precious CIA.
  218.  
  219.         Make use of V39 functions where applicable (Menus, BusyPointer,
  220.         Lowmem-Handler...).
  221.  
  222.         The prefs file format changed. Configurations are now saved to a
  223.         configuration directory instead of wasting precious ram in ENV:.
  224.         Modulelists are now handled sepaerately.
  225.  
  226.         Arexx:  Renamed Arexx portname to 'DELITRACKER'
  227.                 Changed stringhandling, quotes are now obsolete
  228.                 Removed some obsolte commands ('OpenPrefsWin',...)
  229.                 Renamed/Changed some commands ('Random' to 'RandomMod')
  230.                 Added new commands (ShowGUI,...)
  231.  
  232.         Due to the much increased functionality the size grow up to 80k.
  233.  
  234.         BTW. The complete source this release (all players, genies, docs
  235.         and DeliTracker itself) is currently over 4MB big !!!
  236.  
  237. ===========================================================================
  238.  
  239. V1.37a  Fixed a bug in the internal ProTracker player. Changed the DMAwait
  240.         of several players to use DeliTracker's support function.
  241.  
  242. V1.37   Added dtg_WaitAudioDMA function. Now the ProTracker replayer should
  243.         have no more problems with the audio dma timing (even on an A4000).
  244.         DeliTracker can now handle up to 80 players. Changed certain players.
  245.  
  246. V1.36   Changed the dtg_SetTimer function and made it public. Documentation
  247.         reworked. The player for FTM modules was enhanced (works now with
  248.         VBR on).
  249.  
  250. V1.35   Added a new tag (DTP_SubSongTest) for the subsong handling. Changed
  251.         some players to use this tag. Fixed a bug in the refresh routine of
  252.         the gadgets. It was caused by two exchanged pointers.
  253.  
  254. V1.34   Now finally the menus look (WFLG_NEWLOOKMENUS, GTMN_NewLookMenus)
  255.         correct under V39. If you open a window it will be opened on the
  256.         same screen as an already opened window this applies to the
  257.         requesters, too.
  258.  
  259. V1.33   DeliTracker's AppWindow feature can now handle drawers. If you drop
  260.         a drawericon the complete directory is scanned and inserted into
  261.         the module list. The maximum number of listelements was increased
  262.         to 9999. To give the user a bid more power two ARexx functions for
  263.         module list manipulation where implemented. A wrong set flag that
  264.         caused menu shortcuts being ignored under Kickstart V39 was fixed.
  265.         Changed the meaning of the mainwindow closegadget from Quit to Hide.
  266.  
  267. V1.32   Improved the ramdom routine. The TFMX_Pro and TFMX_7V Players are
  268.         now aware of 'unpacked' TFMX modules. For all that have lots of
  269.         songs we have written a ST/NT/PT song player.
  270.  
  271. V1.31   First version that will only run under Kickstart 2.0. The
  272.         asl.library is used instead of the req.library. Removed a small
  273.         bug in the gadget refresh routine. Fixed a bug in the timeout
  274.         function. Some minor improvements in the ProTracker and Mark II
  275.         players.
  276.  
  277. V1.30   Release Version. All docs were improved, updated and rewritten.
  278.         This is the first release of DeliTracker that comes without any
  279.         restrictions. We count on the fairness of the users and hope that
  280.         they continue to support good software.
  281.  
  282. V1.29   The OS 2.0 version of DeliTracker now is a commodity. This has
  283.         some advantages for the user i.e Hotkey support. Fixed a small
  284.         bug in the Arexx status routine. Boolean options now take <no|yes>
  285.         instead of <0|1> as argument. Due to Dominik's annoying complains
  286.         we changed the parsing routine to make it more csh-friendly ;-)
  287.  
  288. V1.28   Improved startup code. Changed decrunch support form inbuild code
  289.         to XPK V2 (XPK V1 had too many bugs).
  290.  
  291. V1.27   Reorganised source code to match our new internal labeling
  292.         convention. No new functions, but the code was improved.
  293.         The MED and OktaMED players now support 'MMD1' type modules.
  294.  
  295. V1.26   Some people complaind about the missing menu. For those we
  296.         re-implemented menus, the menu structure is slighly different
  297.         to those in V1.16. The 2.x Version of DeliTracker now presents
  298.         Errormessages with EasyRequestArgs() instead of the req.lib
  299.         TextRequest().
  300.  
  301. V1.25   Added pubscreen captability to DeliTracker_2.x. The OS 2.0
  302.         version now can be used on any pubscreen and works correct
  303.         with other default pubscreens than "Workbench". No functional
  304.         change was made for the OS 1.3 version (DeliTracker_1.3).
  305.  
  306. V1.24   DeliTracker now uses a much faster PowerPacker decrunch code.
  307.         Made a few internal improvements and some code changes to make
  308.         the future support of XPK easier.
  309.  
  310. V1.23   Implemented a fadeout mode for smooth transition between
  311.         modules. Reworked some pices of code to work more efficient.
  312.  
  313. V1.22   Some users complained about the randomplay routine. Now the
  314.         randomplay routine selects only modules that have not been
  315.         played (shuffleplay). Added EMS player. In the TFMX players
  316.         some light bugs where removed.
  317.  
  318. V1.21   DeliTracker resets the LED to the initial state after shutdown.
  319.         The defaultpath for the configuration file moved from S: to ENV:.
  320.         All players got a $VER: ID-string. Added several players.
  321.  
  322. V1.20   The old configfiles were replaced by userfriendly, editable ASCII
  323.         files which may contain modulelists. This and the songend feature
  324.         forced us to modify the playerinterface. To avoid another change
  325.         we decided to make our playerinterface Tag-Based (yea!). A patch
  326.         program was build to update old players and custommodules. A bug
  327.         in the timerallocation of the internal ProTracker player was fixed.
  328.         The internal Faster/Slower functions are now only used if the
  329.         internal interrupt generation is used. Due to the Hardware Reference
  330.         Manual the volume can range from 0-64 (65 values!), now DeliTracker
  331.         pays attention to this. Internal work revision !
  332.  
  333. V1.19   Added Randommode for playing modules in random order. Added support
  334.         for Songend detection and made this feature available for some
  335.         players. Added Timeout option for automatical change of modules after
  336.         a user selectable time. Added Appendmode for selecting modules from
  337.         different directorys. If the Appwindow feature is used DeliTracker
  338.         converts the LOCK to a real path. Redesign of the prefswindow to match
  339.         the new funtionality. Added support for imploder packed modules. A
  340.         player for Sonic Arranger modules was adapted by the author of this
  341.         soundsystem. Internal work revision !
  342.  
  343. V1.18   Added shortcut support for volume and balance. Fixed little bug in
  344.         the Stringhandling: If you save a configfile after you had selected
  345.         a module and then removed it from memory, the configfile contained
  346.         the module name/path. That caused DeliTracker to load this module if
  347.         this configfile was loaded. Now in this case the module name/path is
  348.         not set. Internal ST/NT Code completely changed. Now the routine is
  349.         based on Protracker. This version now should play every SoundTracker
  350.         like module correct (especially those ProTracker modules that didn't
  351.         work). Internal Players: Custom, PT, NT, ST15, ST31, StarTrekker w/o
  352.         AM sounds. Some new players where adapted, too.
  353.  
  354. V1.17   Menus removed, because most users didn't used them anyway. From now,
  355.         you can use shortcuts for almost every operation. Fixed very small
  356.         bug in an arexx-routine. Added SIDMon II player.
  357.  
  358. V1.16   Changed the the playerinterface (Now we have one reserved
  359.         librarybase for future compatibility). Optimisations and bugfixes
  360.         in the internal stringhandling routines. All Players that use the
  361.         DeliTracker internal timer interrupt as interrupt source now work
  362.         well with applications that use the serial.device. The complete
  363.         color decrunch stuff has been deleted. This has more reasons one of
  364.         them is that the Mousepointer is set "busy" if DeliTracker is busy
  365.         Added OktaMED 1.0 player.
  366.  
  367. V1.15   Changed the Playerinterface (hopefully the last time). Bugfix
  368.         in the callingsequence of external Playerroutines. Other things
  369.         fixed that could lead to a error. Code cleanup. Added FTM Player
  370.         First offical demo released.
  371.  
  372. V1.14   Changed Includefile (new functions for external players)
  373.         Player Config-Routine bugfixed.
  374.         Internal improvements
  375.  
  376. V1.13   First version for abergläubische Gemüter ;^)
  377.         Improved ExtLoad() routine.
  378.  
  379. V1.12   Added Rexx 'Eject' function. Little fixes in the internal
  380.         SoundTracker replay routine (Some trackers save the wrong
  381.         volume >$40)
  382.  
  383. V1.11   Menu layout is done via ROM-Functions (2.x only).
  384.         Added $VER: ID-String for 2.x version comand.
  385.         Made a special demoversion (mainly for Amiga'91)
  386.  
  387. V1.10   The audiochannels are only allocated while a module is loaded.
  388.  
  389. V1.09   Subsongnumber bug fixed.
  390.         Rework of the external player interface
  391.  
  392. V1.08   Improvements in the Configfile (Subsongnummer).
  393.         Improvements in some ARexx-Functions (optional Parameters).
  394.  
  395. V1.07   DeliTracker (KS2.x only) is now a AppWindow, that means you can
  396.         simply drag modules onto the DeliTracker window and then they are
  397.         played.
  398.  
  399. V1.06   DeliTracker is captable of being a Default-Tool.
  400.         Codeoptimisations.
  401.         Implemented Retry-Option when the audiochannels are allocated
  402.  
  403. V1.05   Added Quickstart.
  404.         Added Colordecrunch.
  405.  
  406. V1.04   Improved external playerinterface (seperate handling of Volume
  407.         and Balance, configuration for external players). Added some
  408.         gadgets in the Prefswin. Little optimisations in the main code.
  409.         New Players: Music-Assembler and MED 3.11
  410.         Fixed last Gadgetrefreshbug.
  411.  
  412. V1.03   Rearanging of the Preferences-Window. Bug in the Save-Config
  413.         routine removed. Total rework of the  internal players
  414.         Bugfixes in The Musical Enlightenment und SoundFX players
  415.         Gadgetrefresh implemetet properly. Bug that caused 32 Byte not
  416.         to be freed when quiting fixed.
  417.  
  418. V1.02   Improved ARexx-Interface. New Players: Game Music Creator,
  419.         SidMon 1.0 and The Musical Enlightenment
  420.         Added PowerPacker support.
  421.  
  422. V1.01   Added ARexx-Interface. Some new Players : SoundFX and MarkII
  423.         Bugfixed in the Delete-Playerroutine.
  424.         Improved startupcode.
  425.  
  426. V1.0    DeliTracker grew up to 60 (!) KB. Removed internal support for
  427.         unusual players. Therfore a external playerinterface was invented.
  428.         Added Prefswindow. Added Tooltypesupport. Added Customplayers.
  429.         New Player: Oktalyzer
  430.  
  431. V0.9    Added resident startup. Added some other players (JamCracker,
  432.         FutureComposer 1.3&1.4, SoundMon).
  433.  
  434. V0.8    New graphical Userinterface (added Volume/Balance slider)
  435.         Chaged from VBlank-Interrupt to CIAB-Timerinterrupt
  436.         From now DeliTracker plays correct on PAL and NTSC.
  437.  
  438. V0.7    Frist approch for an Arexx interface fails. Fixed a bug that
  439.         caused memoryfragmentation.
  440.  
  441. V0.6    We chaged the name to DeliTracker. Added playroutines for
  442.         TFMX 1.5. Pathes can be saved into a Configfile.
  443.  
  444. V0.5    First version with a graphical Userinterface. If Errors occour
  445.         a the reason for the error is printed out.
  446.  
  447. V0.4    Implemented Soundtracker & Pro/Noisetracker.
  448.  
  449. V0.3    Added REQ.library filerequester.
  450.  
  451. V0.2    Added window. Bugfixes in the IRQ-Routine.
  452.  
  453. V0.1    The name of the program was SndPlay. It played only whittaker
  454.         modules and was only runable from CLI
  455.